using System; 
using System.Collections.Generic;
using System.Text;
using UnityEngine; 

namespace XFGameFramework.BuffSystem
{

    /// <summary>
    /// Buff系统业务逻辑
    /// </summary>
    [Obsolete("已过时,请使用BuffManager代替!")]
    public class BuffController : Controller
    { 
        [Obsolete("已过时,请使用BuffManager.AddConfig代替!",true)]
        public void AddConfig(BuffsConfig buffConfig)
        {
        }
         
        [Obsolete("已过时,请使用BuffManager.RemoveConfig代替!",true)]
        public void RemoveConfig(BuffsConfig buffConfig)
        { 
        } 
         
        [Obsolete("已过时,请使用BuffManager.AddBuff代替!",true)]
        public void AddBuff(IAddableBuff addable, int buff_id)
        {
             
        }

        [Obsolete("已过时,请使用BuffManager.AddBuff代替!",true)]
        public void AddBuff(IAddableBuff addable, IList<int> buffs) 
        { 
        }
         
        [Obsolete("已过时,请使用BuffManager.RemoveBuff代替!",true)]
        public void RemoveBuff(IAddableBuff addable, BuffBase buff)
        { 
        }
         
        [Obsolete("已过时,请使用BuffManager.RemoveBuff代替!",true)]
        public void RemoveBuff(IAddableBuff addable, IList<BuffBase> buffs)
        { 
        }
         
        [Obsolete("已过时,请使用BuffManager.RemoveBuff代替!", true)]
        public void RemoveBuff(IAddableBuff addable)
        { 
        }
         
        [Obsolete("已过时,请使用BuffManager.GetEffects代替!", true)]
        public void GetEffects<T>(IAddableBuff addable, List<T> results) where T : EffectData
        { 
        }  
    }
}

